body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
a img {border:0}
body { color: #787878; text-align:left; font: 14px "Microsoft YaHei"; }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#3d3d3d;text-decoration:none}
a:hover {  color:#036eb8;}
.clr { clear:both;}
.le { float:left;}
.ri { float:right;}
.blc20 {height:20px;}
.blc50 {height:50px;}

body {  position:relative;}
.main { width:100%; margin:auto;}
.con { width:1200px; margin:0 auto;}


.xwz {font-size:14px; line-height: 30px;}

.logo { width:340px; padding: 15px 0;}
.logo img { width:100%;}

.ad01 { width:700px; height: 80px; border-radius: 10px; padding-top: 35px;}



.adtxt {text-align:center; margin-bottom: 10px; color: #7a7a7a;}
.adtxt span { margin:0 10px;}


.appicon {width:415px; padding-top: 15px;}
.appicon li {list-style:none; width:65px; height:65px; float:left; margin-right:5px}
.appicon>li+li+li+li+li+li{margin-right:0}
.appicon li a img { width:100%; height: 100%}
.appicon li a:hover img { border:1px solid #268cd4; width:63px; height: 63px; border-radius: 6px;}

/*search*/
.search_box {float:left;width:429px;height:40px;background:#268cd4 url(../images/bg.png) no-repeat -297px -415px;padding-left:1px;display:inline;}
.search {width:429px;margin:0px;line-height:38px;height:38px;}
.search a {text-decoration:none;cursor:pointer;}
.search input {float:left;}
.select {background:#fff url(../images/bg.png) no-repeat 76px -9px;border:0;border-right:solid 1px #fff;width:82px;height:38px;color:#666;line-height:38px;padding-left:8px;float:left;position:relative;z-index:99999;font-size:14px;margin-top:1px;}
.select a:hover {color:#268cd4;}
.select_hover {background:#fff url(../images/bg.png) no-repeat 76px 15px;border-right:solid 1px #268cd4; color:#268cd4;}
.part {left:-1px;top:38px;width:180px;padding:4px 1px 1px 0;background:#fff url(../images/select_topbg.png) no-repeat left top;border:solid 1px #268cd4;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:8px;width:82px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {background:#f5f5f5;color:#268cd4;}
.enter {border:0;width:270px;float:left;height:38px;color:#999;line-height:34px;padding-left:5px;margin-top:1px;font-size:14px;outline:none;}
.enters {border:0;width:270px;float:left;height:38px;color:#333;line-height:34px;padding-left:5px;margin-top:1px;font-size:14px;outline:none;}
.sb {background:url(../images/bg.png) no-repeat -22px 0;border:0;width:60px;_width:60px;height:40px;cursor:pointer;}
/*search*/



/*nav*/
.nav { width:820px; margin-top: 20px; }
.nav a {  margin: 0 55px; font-size: 20px; line-height: 42px;}
.nav .n1 { margin: 0 26px; }
.nav a:hover { font-weight:bold;}
.nav span { margin-right: 40px;}





.xw { width:460px; height:380px; overflow:hidden; padding:0;}
.xw h1 { font-size:22px; font-weight: bold;margin-bottom: 20px; width: 100%;overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.xw p { font-size:16px; line-height: 36px; padding-bottom: 20px; border-bottom: 1px dashed #939393; margin-bottom: 20px;}
.xw .lb { margin-top:15px; }
.xw.lb img { margin-right:8px; padding-bottom:2px;}
.xw .lb li { font-size:18px; line-height:44px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


.lm {width:100%;height: 51px; margin-bottom: 30px;}
.lm .more { float:right; width:67px; height: 35px; background: url(../images/morebg.jpg) left center no-repeat; text-align: right; line-height: 35px; font-size: 15px; margin-top: 10px;}


.tw01 { width:600px; height: 390px; float:left; position: relative;}
.tw01 img {width:600px; height: 390px;border-radius: 10px;}
.tw01 a:hover img {  width:598px; height:388px; border:1px solid #036eb8;}
.tw01 h1 { position:absolute; bottom:0; background:#000; color:#fff; text-align:center; font-size:18px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow:hidden; ilter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7; padding:0 10px;width:580px; height:50px; line-height:50px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tw01 a:hover h1 { background:#036eb8; color:#fff; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9;}


.tw02 { width:575px; height: 390px; float: right; }
.tw02 li { list-style:none; width:275px; height: 183px;  float:left;  margin-bottom:23px; position:relative;text-align:center; margin-right:25px; }
.tw02 ul>li+li{margin-right:0}
.tw02 ul>li+li+li{margin-right:25px}
.tw02 ul>li+li+li+li{margin-right:0}
.tw02 li img {  width:275px; height:183px; margin: 0;padding: 0;object-fit: cover; border-radius: 10px;}
.tw02 li a:hover img {  width:273px; height:181px; border:1px solid #036eb8;}
.tw02 li h1 { position:absolute; bottom:0; background:#000; color:#fff; text-align:center; font-size:16px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow:hidden; ilter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7; padding:0 10px;width:255px; height:40px; line-height:40px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tw02 a:hover h1 { background:#036eb8; color:#fff; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9;}



.tw03 { width:100%; padding:0; }
.tw03 li { list-style:none; width:280px;  float:left;  margin:0; position:relative;text-align:center; margin-right:25px;}
.tw03 ul>li+li+li+li{margin-right:0}
.tw03 li img {  width:280px; height:190px; margin: 0 0 5px;padding: 0;object-fit: cover; border-radius: 10px;}
.tw03 li a:hover img {  width:278px; height:188px; border:1px solid #036eb8;}
.tw03 li h1 { font-size:18px; line-height:44px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}



.tw04 { width:100%; padding:0;}
.tw04 li { list-style:none; width:380px;  float:left;  margin:0; position:relative;text-align:center; margin-right:29px;}
.tw04 ul>li+li+li{margin-right:0}
.tw04 li img {  width:380px; height:250px; margin: 0 0 5px;padding: 0;object-fit: cover; border-radius: 10px;}
.tw04 li a:hover img {  width:378px; height:248px; border:1px solid #036eb8;}
.tw04 li h1 { font-size:18px; line-height:44px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}



.tw05 { width:100%; padding:0; }
.tw05 li { list-style:none; width:300px;  margin:0 0 25px;  }
.tw05 li img {  width:300px; height:170px; margin: 0 0 15px;padding: 0;object-fit: cover; border-radius: 10px;}
.tw05 li a:hover img {  width:298px; height:168px; border:1px solid #036eb8;}
.tw05 li h1 { font-size:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}



.tw06 { width:100%; padding:0; }
.tw06 li { list-style:none; width:270px;  margin:0 0 25px; float:left;  margin-right:39px;}
.tw06 ul>li+li+li+li{margin-right:0}
.tw06 li img {  width:270px; height:160px; margin: 0 0 15px;padding: 0;object-fit: cover; border-radius: 10px;}
.tw06 li a:hover img {  width:268px; height:158px; border:1px solid #036eb8;}
.tw06 li h1 { font-size:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


footer { width:100%; height: 120px; background: #036eb8;}
footer p { color:#fff; text-align: center; font-size: 16px; line-height: 120px;}



.new { width:800px; overflow:hidden;}
.new h1 {text-align:center;color:#036eb8;  margin-bottom: 10px;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
}
.new h2 {text-align:center;
	font-size: 18px;
	line-height: 36px;
	color: #666;
}
.new h3 {text-align:center;
	font-size: 16px;
	color: #666;
	margin-bottom: 25px;
}
.new .ly { display:block; text-align:center; margin:20px auto; font-size:12px; color:#999; padding-bottom:20px; margin-bottom:30px; border-bottom:1px dashed #dcdcdc;  }
.new .textMain { width:100%; font-size:16px; color:#333; line-height:40px;  margin:20px auto 30px;}



.list { width:800px; overflow:hidden; }
.list .wz { font-size:16px;}
.list ul { width:100%; margin:20px auto 30px;}
.list ul li { width:100%; height: 145px; border-bottom:1px solid #d5d5d5; padding:20px 0 0; }
.list ul li img { float:left; width: 220px; height: 125px; border-radius: 10px;;object-fit: cover;}
.list ul li a:hover img {width: 218px; height: 123px; border:1px solid #036eb8;}
.list ul li .tw { float:right;width:560px;}
.list ul li h1 { font-size:20px; line-height:30px; margin-bottom:10px; height: 90px; }
.list ul li p { font-size:14px; color:#7b7b7b;}
.list ul li a:hover  { background:#f5f5f5; text-decoration:none;}


.cb { width:300px;}

.phb {width:100%;}
.phb .lb { background:url(../images/bg_pm.png) top left no-repeat; height: 365px; padding-left: 40px; }
.phb .lb li { font-size:16px; margin-bottom: 13px; line-height:25px;  overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.bt {width:100%; border-bottom:3px solid #036eb8; color:#036eb8; font-size:22px; margin-bottom:20px; padding-bottom: 15px;}




.lb1 { margin-top:10px; width: 100%;}
.lb1 li { font-size:16px; line-height:44px; background:url(../images/p_01.jpg) left center no-repeat; padding-left:20px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}





/*foc*/
.section-focus-pic{margin:0;height:380px;width:690px;overflow:hidden;position:relative; float: left; border-radius: 10px;}
.section-focus-pic ul li{position:absolute;top:0;left:690px;width:690px;height:380px;}
.section-focus-pic ul li img {width:690px;height:380px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 440px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 16px; font-family:"Microsoft YaHei"; line-height: 30px;}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:690px;opacity: 0.7;filter: alpha(opacity=70);}
.section-focus-pic .pages{width:690px;height:380px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:160px;height:40px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:28px;height:60px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:0 0;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:0 -62px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_03.png');}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-30px 0;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_06.png');margin-left:10px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-30px -62px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/star_04.png');}

.section-focus-pic .tb { position:absolute; width:83px; height: 83px; background: url(../images/tb01.png) top center no-repeat; z-index: 99; top: 50%; margin-top: -50px;  left: 50%; margin-left: -42px;}

